%@ page import = "CartItem1" %>
<%@ page import = "ShoppingCartBean1" %>
<%@ page import = "java.util.Vector" %>
<%@ page import = "java.lang.Integer" %>
<%
response.setHeader ("expires","-1");
if(request.getParameter("submit_type") != null && request.getParameter("submit_type").equals("BookDelete")) {
int count = Integer.parseInt(request.getParameter("count_books"));
for(int i=1; i <= count ; i++) {
if(request.getParameter("SelectBook" + i) != null)
shoppingcart.removeBook(request.getParameter("SelectBook" + i));
}
}
else if(request.getParameter("submit_type") != null && request.getParameter("submit_type").equals("CDDelete")) {
int count = Integer.parseInt(request.getParameter("count_cds"));
for(int i=1; i <= count ; i++) {
if(request.getParameter("SelectCD" + i) != null)
shoppingcart.removeCD(request.getParameter("SelectCD" + i));
}
}
else if(request.getParameter("submit_type") != null && request.getParameter("submit_type").equals("ReTotal")) {
int count = Integer.parseInt(request.getParameter("count_books"));
for(int i=1; i <= count ; i++) {
String BookID = request.getParameter("QtyBookItem" + i);
String SBookQty = request.getParameter("QtyBook" + i);
int BookQty = 0;
if(SBookQty == null || SBookQty.equals("") || Integer.parseInt(SBookQty) == 0) {
shoppingcart.removeBook(BookID);
continue;
}
else
BookQty = Integer.parseInt(SBookQty);
shoppingcart.setBookQty(BookID, BookQty);
}
count = Integer.parseInt(request.getParameter("count_cds"));
for(int i=1; i <= count ; i++) {
String CDID = request.getParameter("QtyCDItem" + i);
String SCDQty = request.getParameter("QtyCD" + i);
int CDQty = 0;
if(SCDQty == null || SCDQty.equals("") || Integer.parseInt(SCDQty) == 0) {
shoppingcart.removeCD(CDID);
continue;
}
else
CDQty = Integer.parseInt(SCDQty);
shoppingcart.setCDQty(CDID, CDQty);
}
}
else {
if(request.getParameter("addtocart") != null) {
CartItem1 it = new CartItem1();
it.setItemID(request.getParameter("ITEM_ID"));
it.setItemTitle(request.getParameter("ITEM_TITLE"));
it.setAuthorOrArtist(request.getParameter("AUTHOR"));
it.setBookOrCD(request.getParameter("BOOKORCD"));
it.setQuantity(1);
it.setPrice(Double.parseDouble(request.getParameter("UNIT_PRICE")));
shoppingcart.addItem(it);
}
}
Vector BookList = shoppingcart.getBookList();
Vector CDList = shoppingcart.getCDList();
%>
Your Shopping Cart